System Requirements

Table 760: System Requirements provides the recommendations for minimum system specifications used by Keyfactor Command components. All servers may be deployed as virtual machines and may be part of a clustering or load-balanced architecture, if desired. If the Keyfactor Command roles are co-located, the specifications may need to be scaled accordingly. All Microsoft-supported methods for making SQL Server highly available are supported. For most high availability requirements, Keyfactor recommends using always on availability groups (see SQL Server).

As of Keyfactor Command version 10.0, connectivity to the SQL server requires TLSClosed TLS (Transport Layer Security) and its predecessor SSL (Secure Sockets Layer) are protocols for establishing authenticated and encrypted links between networked computers. encryption. For information about configuring TLS for SQL server, see:

As of Keyfactor Command version 10.0, Windows Server 2016 is no longer supported.

Table 760: System Requirements

Component

Minimum Requirements

Keyfactor Command Server
(Management Portal, Keyfactor API, vSCEP™ and Services roles)

Microsoft SQL Database

Microsoft SQL Server 2017, 2019, 2022 all with TLS encryption enabled and compatibility level 130 or higher.

8 GB RAM, 2+ GHz CPU (>= 2 cores), 500 GB disk

Browser to Access the Management Portal Chrome 65.0.3325+, Firefox 59.0+, or Microsoft Edge 42.17134+
EJBCA CA (Optional)

EJBCA Enterprise version 7.8.1 or later is supported.

The EJBCA REST API must be enabled to interoperate with Keyfactor Command (see System Configuration -> Protocol Configuration in the EJBCA administration portal).